package com.fuxue.service;

import com.fuxue.dto.*;
import com.fuxue.entity.AllFiled;
import com.fuxue.entity.User;
import com.fuxue.vo.UserVO;

import java.util.List;

public interface UserService {
    User login(UserLoginDTO userLoginDTO);

    void save(UserDTO userDTO);

    UserVO getById(Integer id);

    void updateWithName(UserUpNameDTO userUpNameDTO);

    void updateWithPassword(UserUpPasswordDTO userUpPasswordDTO);

    void updateWithAdvate(UserUpAdvateDTO userUpAdvateDTO);

    List<AllFiled> getAllFiled();
}
